dulcimer (hammered) - German English Dictionary